//jQuery.ajaxSettings.traditional = true
/** table鼠标悬停换色* */
$(function () {
    // 如果鼠标移到行上时，执行函数
    $(".table tr").mouseover(function () {
        $(this).css({background: "#CDDAEB"});
        $(this).children('td').each(function (index, ele) {
            $(ele).css({color: "#1D1E21"});
        });
    }).mouseout(function () {
        $(this).css({background: "#FFF"});
        $(this).children('td').each(function (index, ele) {
            $(ele).css({color: "#909090"});
        });
    });
});

$(function () {
    // 给按钮添加点击事件
    $(".btn_redirect").click(function () {
        //获取ur
        var url = $(this).data("url");
        console.log(url);
        //跳转到指定url
        window.location.href = url;
    });


    //使用ajax删除
    //1.绑定点击事件
    $(".btn_delete").click(function () {
        //获取url不能在ok里面获取因为ok的function也是一个对象如果在里面获取就代表this是ok
        var url = $(this).data("url");
        //2.弹出确然框是否删除
        $.dialog({
            title: "提示",
            content: "确然要删除这条数据吗",
            ok: function () {
                //3.确然发送ajax请求进行删除
                $.post(url, function (data) {
                    responseCallback(data)
                });
            },
            cancel: true
        });
    });




});

//左移动右移动
$(function () {

    // $("#selectAll").click(function () {
    //     $("#all_permissions option").appendTo($("#self_permissions"));
    // });
    //
    // $("#deselectAll").click(function () {
    //
    //     $("#self_permissions option").appendTo($("#all_permissions"))
    // })

    // $("#select").click(function () {
    //     $("#all_permissions option:selected").appendTo($("#self_permissions"))
    // })
    //
    // $("#deselect").click(function () {
    //     $("#self_permissions option:selected").appendTo($("#all_permissions"))
    //
    // })

});
//
//
// all_permissionsfunction moveAll(selector,left ,right) {
//     $("#"+selector).click(function () {
//         $("#"+left+" option").appendTo($("#"+right));
//     });
// }
//
// function move(selector,left,right) {
//     $("#"+selector).click(function () {
//         $("#"+left+" option").appendTo($("#"+right));
//     });
//
// }

// function selectorupdate(selecetor) {
//     //将最右seleclet中所有optionshue设置为全部设置为选中
//     $("#editForm").submit(function () {
//         $("#"+selecetor+" option").each(function (index,item) {
//             $(item).prop("selected",true)
//         });
//     });
// }

$(function () {

    //全选选不选
    $("#all").click(function () {
        $(".acb").prop("checked",this.checked)
    })

    //为点击btu_batchDelete绑定点击事件
    $(".btu_batchDelete").click(function () {

        var url = $(this).data("url");


        //弹出确然框
        $.dialog({
            title:"提示",
            content:"确定要删除吗",
             ok:(function () {
                //获取acb中存在checked
                var check = $(".acb:checked")
                //判断check的长度是否等于0

                 if(check.size() == 0){
                    //如果等于0就弹出对话框提示
                     $.dialog({
                         title:"提示",
                         content:"请选择要删除的内容",

                    })
                     return;
                 }
                    //遍历选中的check对应的id并且返回一个eid的数组
                 var ids = $.map(check,function (item) {
                     return $(item).data("eid")
                 })
                 console.log(ids);

                 //发送ajax请求
                 $.post(url,{ids:ids},function (data) {
                     responseCallback(data)

                 });0


             }),
            cancel:true
        });

    });
    
});
function responseCallback(data) {
    if (data.success) {
        $.dialog({
            title: "提示",
            content: data.msg,
            ok: function () {
                window.location.reload();
            }
        })

    } else {
        $.dialog({
            title: "提示",
            content: data.msg,
            ok: true
        })
    }
}






